-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unify all NVIC circuits for a single web-proof circuit #23
Conversation
Taking a lunch break now but good progress so far on this. |
This doesn't make sense, we can't do this. We need to have separate circuits to fold! Happy to meet and explain this more if need be. |
Just FYI, this has a regression in circuit constraints. I was seeing roughly 1.2M constraints for AESGCTR for 320 bytes of plaintext. I have addressed this on a separate branch. |
Closing in favor of #24 |
All circuits are accounted for. I added one missing test:
test/http/locker.test.ts
. There are some tests that have been omitted because they rely on codegen. The tests and diffs not accounted for are here:The circuits/utils/array.circom and circuits/utils/bytes.circom utils are not missing anything but but do have some additional utilities that i added when i added the aes stuff.
Moving forward i will
Closes #19